/*

问题描述
有多组测试数据，每组测试数据给出三个字符串N、M以及K，请将字符串N中的所有子串M替换成字符串K，然后输出新的字符串。
如果M在字符串N中出现了，输出替换后的字符串，否则输出"No Found!"。

输入格式
第一行包含一个字符串N。
第二行包含一个字符串M。
第三行包含一个字符串K。


输出格式
输出替换后的字符串。

样例输入
abcdAAd
AA
ACM
abcdefg
af
ACM
样例输出
abcdACMd
No Found!

数据规模与约定
字符串(N, M, K)长度<1000

 */
package com.yuan.algorithms.base01;

import java.util.Scanner;

/**
 * @author YouYuan
 * <br>E-mail:1265161633@qq.com
 * <br>创建时间：2015年9月19日 下午2:53:34
 * <br>说明:
 */
public class 替换字符串 {

	static Scanner in = new Scanner(System.in);
	public static void main(String[] args) {
		while(in.hasNext()) {
			String n = in.nextLine();
			String m = in.nextLine();
			String k = in.nextLine();
			if (n.indexOf(m)== -1) {
				System.out.println("No Found!");
			} else {
				System.out.println(n.replace(m, k));
			}
		}
	}

}
